Cooperative work in large-scale software systems

نویسندگان

  • Noureddine Belkhatir
  • Jacky Estublier
  • Walcélio L. Melo
چکیده

Software maintenance is responsible for approximately 80% of the total cost of software. In order to reduce maintenance costs by improving both software productivity and quality, several Software Engineering Environments have been built. In this paper, we present the main characteristics of the Adele system, showing how this system is able to take account of software maintenance problems. We concentrate on the ability of this system to accept the speci cation of project speci c policies and how these policies can be enforced automatically. We illustrate this with examples which deal with software maintenance. The second example is presented in the annex and shows an example of cooperative work in an aerospace company. We conclude this article by presenting the lessons learned using our approach and our projects for the future.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A partition-based algorithm for clustering large-scale software systems

Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...

متن کامل

Towards Measuring the Project Management Process During Large Scale Software System Implementation Phase

Project management is an important factor to accomplish the decision to implement large-scale software systems (LSS) in a successful manner. The effective project management comes into play to plan, coordinate and control such a complex project. Project management factor has been argued as one of the important Critical Success Factor (CSF), which need to be measured and monitored carefully duri...

متن کامل

Low-level and High-level CSCW Support in the Serendipity Process Modelling Environment

In order to effectively collaborate using large cooperative work systems, both low-level and high-level CSCW facilities are required. Low-level mechanisms, including collaborative editing, messaging, annotations and communication, are needed. For large-scale cooperation, they should be augmented with higher-level process modelling, work coordination and work context awareness facilities. We des...

متن کامل

The resource-constraint project scheduling problem of the project subcontractors in a cooperative environment: Highway construction case study

Large-scale projects often have several activities which are performed by subcontractors with limited multi-resources. Project scheduling with limited resources is one of the most famous problems in the research operations and optimization cases. The resource-constraint project scheduling problem (RCPSP) is a NP-hard problem in which the activities of a project must be scheduled to reduce the p...

متن کامل

A Spatial Model of Cooperation for Virtual Worlds

Virtual world metaphors are becoming increasingly popular as a basis for collaborative systems (i.e. Groupware and Computer Supported Cooperative Work). This paper describes how such metaphors might be extended to support communication on a large scale through the introduction of a spatial model for meditating interaction in virtual computer spaces. Key concepts from the model are introduced an...

متن کامل

Coordination, Cooperation and Conflict Resolution in Multi-Agent Systems

In this paper, we present a condensed survey of multiagent systems, with special emphasis on cooperation coordination, conflict resolution and closely related issues; issues that are critical for the development of large-scale, distributed complex software systems. We then present three different cooperative MAS architecture types, discuss their drawbacks and propose the need for a service driv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1994